package com.brillilab.domain.vo.instrument;

import com.brillilab.domain.po.instrument.Instrument;
import com.brillilab.domain.po.instrument.InstrumentAppointment;
import com.brillilab.domain.po.instrument.InstrumentMaintenance;
import com.brillilab.domain.po.lab.LabMember;
import lombok.Data;

import java.util.List;

@Data
public class InstrumentTo {

    /**
     * 仪器
     */
    private Instrument instrument;
    /**
     * 预约列表
     */
    private List<InstrumentAppointment> appointments;
    /**
     * 维护列表
     */
    private List<InstrumentMaintenance> maintenances;
    /**
     * 可使用成员ID数组
     */
    private Long[] labMemberIds;

    private List<LabMember> labMembers;

    private Boolean isAll;

    private Boolean usable;
}
